home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-06-26 | 2.1 KB | 48 lines | [TEXT/GEOL] |
- Item 3411048 5-June-89 17:35
-
- From: ARBOGAST Peat Marwick, Chris Arbogast
-
- To: D2086 Efficient Field Svc, C Faith, PRT
-
- cc: MACAPP.TECH$ MACAPP Tech
-
- Sub: TDocument to limiting?
-
- Yes, I would agree that the TDocument object as it is implemented and intended
- to be used in MacApp is limiting. It seems to be set up for 'simple'
- applications like paint, draw, spreadsheet, or word processing programs. These
- applications share the one document - one file - one main window setup.
-
- Unfortunatly there are a whole set of applications that are not like this.
- Take for example any data base like 4D or Omnis. How about accounting packages
- or even some of the presentation packages. Another category would be
- integrated development systems like LightSpeed C or Pascal. In order to
- implement any of these in MacApp it seems one would have to override and
- competly replace quite a few methods at the document and even the application
- level that would normally not be touched.
-
- Besides requiring a more in depth understanding of the internals of the
- TDocument and Tapplication objects then one would desire, this introduces
- problems with maintaining the code as well as porting to future versions of
- MacApp.
-
- A concrete example would be the Save, Save As..., etc., menu commands. In some
- of the application types named above, one may want to save the contents of the
- window but not the whole document. It is relatively difficult to do this in
- MacApp.
-
- Despite all that I have said, it is not clear that MacApp should try to
- encompass all types of applications. This would certainly complicate matters
- for the majority of users - something to be avoided I assume.
-
- One further related item - It is interesting to note that many of the
- applications mentioned above also have trouble adhering to Macintosh User
- Interface Guidlines. This I believe, is largly because these guidlines are
- aimed at the 'simpler' applications just as MacApp is. In order to properly
- address all of the related issues, some expansion of the Mac User Interface may
- be required.
-
- - Chris
-
-
-